<?php

/**
 * PROJETO: Chave de Roda
 * CLASSE: usuario.php
 * DESCRICAO: descreve o objeto usuario
 * AUTORES: Fernando Angelo, Lucas Goncalves, Rafael Macedo
 */

  class usuario {
    
    /* Atributos da classe */
    private $login; //Chave primaria
    private $nome;
    private $email;
    private $cnh;
    private $senha;
    
    /* Construtor */
    public function __construct($login, $nome, $email, $cnh, $senha)
    {
      //Passagem de parametros
      $this->login  = $login;
      $this->nome   = $nome;
      $this->email  = $email;
      $this->cnh    = $cnh;
      $this->senha  = $senha;
    }
    
    /* Funcoes/Metodos */
    
    ##FUNCOES DE RETORNO
    //funcao para retorno do login
    function __getLogin()
    {
      return $this->login;
    }
    //funcao para retorno do nome
    function __getNome()
    {
      return $this->nome;
    }
    //funcao para retorno do e-mail
    function __getEmail()
    {
      return $this->email;
    }
    //funcao para retorno do numero da cnh
    function __getCnh()
    {
      return $this->cnh;
    }
    //funcao para retorno da senha
    function __getSenha()
    {
      return $this->senha;
    }
    
    ##FUNCOES PARA ALTERACOES
    //altera login
    function __setLogin($login)
    {
      $this->login = $login;
    }
    //altera nome
    function __setNome($nome)
    {
      $this->nome = $nome;
    }
    //altera email
    function __setEmail($email)
    {
      $this->email = $email;
    }
    //altera cnh
    function __setCnh($cnh)
    {
      $this->cnh = $cnh;
    }
    //altera a senha
    function __setSenha($senha)
    {
      $this->senha = $senha;
    }
  }
  
  
?>
